winch launch - Turkish English Dictionary